const config = {
  printWidth: 160, // 每行代码的最大字符数
  semi: true, // 末尾分号
  // vueIndentScriptAndStyle: true, //  Vue 文件中的 <script> 和 <style> 标签内部内容也进行缩进，使其与模板中标签对齐
  singleQuote: true, // 使用单引号
  trailingComma: 'all', // 多行结构（如对象或数组）的最后元素后添加尾随逗号
  proseWrap: 'never', // 禁止对 Markdown 文件中的段落进行自动换行
  htmlWhitespaceSensitivity: 'strict', // html 标签空白严格模式
  endOfLine: 'auto', // 自动根据操作系统选择换行符类型
  bracketSameLine: true, // 将多行对象或数组的起始括号放在同一行
  jsxBracketSameLine: true, // 在 JSX 中，将自闭合标签的斜杠移到同一行
  arrowParens: 'avoid', // 如果箭头函数只有一个参数，则省略参数周围的括号
};

export default config;
